From: Siva Durga Prasad Paladugu Date: Tue, 4 Sep 2018 12:32:25 +0000 (+0530) Subject: zynqmp: Remove emulation platform support X-Git-Url: http://git.openwrt.org/%22https:/collectd.org//%22/%22https:/collectd.org/%22?a=commitdiff_plain;h=976c26801553cbe2cddb981f26ba8834a05a0b90;p=project%2Fbcm63xx%2Fatf.git zynqmp: Remove emulation platform support This patch removes support for emulation platforms EP108 and Veloce. Signed-off-by: Siva Durga Prasad Paladugu --- diff --git a/plat/xilinx/zynqmp/aarch64/zynqmp_common.c b/plat/xilinx/zynqmp/aarch64/zynqmp_common.c index c3612706..2f4228fe 100644 --- a/plat/xilinx/zynqmp/aarch64/zynqmp_common.c +++ b/plat/xilinx/zynqmp/aarch64/zynqmp_common.c @@ -44,19 +44,10 @@ unsigned int zynqmp_get_uart_clk(void) { unsigned int ver = zynqmp_get_silicon_ver(); - switch (ver) { - case ZYNQMP_CSU_VERSION_VELOCE: - return 48000; - case ZYNQMP_CSU_VERSION_EP108: - return 25000000; - case ZYNQMP_CSU_VERSION_QEMU: + if (ver == ZYNQMP_CSU_VERSION_QEMU) return 133000000; - default: - /* Do nothing in default case */ - break; - } - - return 100000000; + else + return 100000000; } #if LOG_LEVEL >= LOG_LEVEL_NOTICE @@ -298,12 +289,6 @@ static void zynqmp_print_platform_name(void) char *label = "Unknown"; switch (ver) { - case ZYNQMP_CSU_VERSION_VELOCE: - label = "VELOCE"; - break; - case ZYNQMP_CSU_VERSION_EP108: - label = "EP108"; - break; case ZYNQMP_CSU_VERSION_QEMU: label = "QEMU"; break; @@ -346,17 +331,8 @@ unsigned int plat_get_syscnt_freq2(void) { unsigned int ver = zynqmp_get_silicon_ver(); - switch (ver) { - case ZYNQMP_CSU_VERSION_VELOCE: - return 10000; - case ZYNQMP_CSU_VERSION_EP108: - return 4000000; - case ZYNQMP_CSU_VERSION_QEMU: + if (ver == ZYNQMP_CSU_VERSION_QEMU) return 50000000; - default: - /* Do nothing in default case */ - break; - } - - return mmio_read_32(IOU_SCNTRS_BASEFREQ); + else + return mmio_read_32(IOU_SCNTRS_BASEFREQ); } diff --git a/plat/xilinx/zynqmp/zynqmp_def.h b/plat/xilinx/zynqmp/zynqmp_def.h index 50fe88ae..50a73317 100644 --- a/plat/xilinx/zynqmp/zynqmp_def.h +++ b/plat/xilinx/zynqmp/zynqmp_def.h @@ -157,8 +157,6 @@ #define ZYNQMP_SILICON_VER_MASK 0xF000 #define ZYNQMP_SILICON_VER_SHIFT 12 #define ZYNQMP_CSU_VERSION_SILICON 0 -#define ZYNQMP_CSU_VERSION_EP108 1 -#define ZYNQMP_CSU_VERSION_VELOCE 2 #define ZYNQMP_CSU_VERSION_QEMU 3 #define ZYNQMP_RTL_VER_MASK 0xFF0